package business;

import java.util.Date;

import dao.DaoUtilisateur;


public class PariHistorique {
	/* ------------------------------------------------------------- ATTRIBUT */
	private int id_pariHistorique = 0;
	private int fk_id_utilisateur = 0;
	private String nomTrain = "";
	private String nomGarePassage = "";
	private String nomGareDestination = "";
	private Date heurePassageTrain = null;
	private int mise = 0;
	private int retard = 0;
	private Date heurePari = null;
	private int gain = 0;
	
	
	/* --------------------------------------------------------- CONSTRUCTEUR */
	public PariHistorique() { super(); }

	public PariHistorique(
			int 		id_pariHistorique,
			int 		fk_id_utilisateur,
			String 		nomTrain,
			String 		nomGarePassage,
			String 		nomGareDestination,
			Date 		heurePassageTrain,
			int 		mise,
			int 		retard,
			Date 		heurePari,
			int 		gain
	) {
		super();
		this.id_pariHistorique = id_pariHistorique;
		this.fk_id_utilisateur = fk_id_utilisateur;
		this.nomTrain = nomTrain;
		this.nomGarePassage = nomGarePassage;
		this.nomGareDestination = nomGareDestination;
		this.heurePassageTrain = heurePassageTrain;
		this.mise = mise;
		this.retard = retard;
		this.heurePari = heurePari;
		this.gain = gain;
	}


	/* ------------------------------------------------------------ ACCESSEUR */
	public int getId_pariHistorique() { return id_pariHistorique; }

	public int getFk_id_utilisateur() { return fk_id_utilisateur; }

	public String getNomTrain() { return nomTrain; }

	public String getNomGarePassage() { return nomGarePassage; }

	public String getNomGareDestination() { return nomGareDestination; }

	public Date getHeurePassageTrain() { return heurePassageTrain; }

	public int getMise() { return mise; }

	public int getRetard() { return retard; }

	public Date getHeurePari() { return heurePari; }

	public int getGain() { return gain; }


	/* -------------------------------------------------------------- METHODE */
	public Utilisateur getUtilisateur() {
		return DaoUtilisateur.getUtilisateur(fk_id_utilisateur);
	}
}
